package com.zj.fx.model.info;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import cn.hutool.core.date.DateUtil;
import lombok.Data;

import java.util.Date;

@Data
public class InfoNecessary implements Serializable {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "编号")
    private String num;

    @ApiModelProperty(value = "一级项目")
    private String firstProject;

    @ApiModelProperty(value = "二级项目")
    private String secondProject;

    @ApiModelProperty(value = "检查方式")
    private String testMode;

    @ApiModelProperty(value = "评价周期（0月度/1季度/2半年/3年初/4年末）")
    private String evaluationPeriod;

    @ApiModelProperty(value = "责任部门ID")
    private String resDeptId;

    @ApiModelProperty(value = "支撑文件描述")
    private String supportingFileMemo;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "责任部门名称")
    private String resDeptName;


    public InfoNecessary(String id, String num, String firstProject, String secondProject, String testMode, String evaluationPeriod, String resDeptId, String supportingFileMemo, String remark, String resDeptName) {

        this.id = id;

        this.num = num;

        this.firstProject = firstProject;

        this.secondProject = secondProject;

        this.testMode = testMode;

        this.evaluationPeriod = evaluationPeriod;

        this.resDeptId = resDeptId;

        this.supportingFileMemo = supportingFileMemo;

        this.remark = remark;

        this.resDeptName = resDeptName;

    }

    public InfoNecessary() {
        super();
    }


}